macadamia nut tree - Spanish English Dictionary